//
//  CZEmoticonButton.swift
//  表情键盘新工程-74.准备
//
//  Created by itcast on 16/5/22.
//  Copyright © 2016年 itcast. All rights reserved.
//

import UIKit

class CZEmoticonButton: UIButton {

    // 表情模型
    var emoticonModel: CZEmoticonModel? {
        didSet {
            
            guard let emoticonModel = emoticonModel else {
                return
            }
            
            // 根据模型设置按钮的内容
            if emoticonModel.emoji != nil {
                // 显示emoji不要图片
                self.setImage(nil, forState: UIControlState.Normal)
                self.setTitle(emoticonModel.emoji, forState: UIControlState.Normal)
            } else {
                // 图片
                // 不需要显示emoji
                self.setTitle(nil, forState: UIControlState.Normal)
                
                // 设置图片
                self.setImage(UIImage(named: emoticonModel.fullPngPath!), forState: UIControlState.Normal)
            }
        }
    }

}
